change dir structure
add 3 stack implementations using OTP