attempting to implement what i need