Solving some struggles