dependencies functional cse 444 9543560